this is why you unit test