The problem with having >200 tests for a protocol is if you have to add something that's breaking.. it breaks all the tests.
470