Имхо, не фигня и делаю так. Имхо, куда лучше функционала в run