better test code coverage