77% coverage with tests