Public protocol test.