I really need to start the unit test stuff.