Итоги голосования для комментария:
Cyan Firefly Грей, хорошая схема. И почему я ещё сам до такого не додумался?!