Ah, that makes sense. I did not realize there was already an implicit Codec in the companion object. Merging now.