Or, ignoring serializers where the nullability is symmetric between the Kotlin type and serial form: As far as solutions for the issue, I think I'd like to see isNullable changed to strictly reflect ...