method _push renamed to _push_flow