http://redmine.chelny.taximaxim.ru/issues/2222#note-25#note-26