go back to read-string serialization for now