fixed up unit tests to use weirdness