Итоги голосования для комментария:
Urist_McLoire
Из всех замечательных предложений этот вариант мне показался самым элегантным. Спасибо!