рефакторинг и fix чекера неопределенных