100% unit test coverage