require at least 90% coverage for tests to pass