Making sure code is covered properly by unit tests and removing some code that isn't.
Additional tests to assert behavior where coverage was missing.
Additional tests to assert correct behavior and improve coverage.