Protect all the things!
Right, tests are now passing