который позволял избегать ошибок