Не нравится мне все это... сильно... Надо как-то решать...