Продолжение к http://ds.reactor.cc/post/2556043