unit test the things