a slew of changes that improve test coverage and fix bugs that were found while expanding test coverage, even bugs in the test suite itself