В дополнение к http://loz.reactor.cc/post/4011834