Я конечно могу ошибаться. Но мне кажется, что можно достичь большего, чем твой вариант. Хотя положительных примеров перед глазами нет, чего уж там.
С другой стороны, кому-то надо быть первым!