В дополнение к этому посту - http://old.reactor.cc/post/1913702