Все верно, возможный вариант решения проблемы написан пользователем выше.