97 per cent test coverage