Мне кажется - вполне нормальное решение!