being anal about unit tests