Улучшил валидацию