Объединил изменения с последними фиксами Дениса