more directed unit tests