more unit tests, yay