Refactor the pmap reader, still removing utf8 impl.