Исправления от хабрапользователя Nikita_Rogatnev.