unit tests that actually work\!