Using protbuf for some of the messages