killed internal serialization and started using msgpack