line coverage 97%, branch 83%, function 97%
tests for mutant #2 to #57