Experimented with calling goProto() out of sync