В продолжение этого поста http://ds.reactor.cc/post/2490235