we should have tests for both protocols