Using binary messages to deal with protobuf data