Started flailing on a deserializer. Got rid of old code, started over. Seems appropriate with a new use case in mind :)