Using an unsigned loop counter caused an implicit conversion breaking the decoder logic.
kotlinx.serialization-json