make sure tests have close to 100% coverage