fixed busted test.
fixed up a couple other tests and got coverage to 100%