Продолжение вот этого: http://su.reactor.cc/post/2398387