A whole lot of stuff to write tests for