Protocol testing

like the previous comment .. and you will not have to put `{}` anymore