Ответ: Есть другие варианты решения?

Ответ: Конечно, есть, но чем это не нравится?