woohoo! 100% test coverage, but with some jiggering due to limitations of test scenarios...