can push flow