commit
tests for protocol buffers preconditions methods