Да вот уже в этом посте близкое
http://old.reactor.cc/post/4528666#comment21545085