даже не знаю, что говорить. вполне адекватное решение. надо сразу было его использовать)