low overhead approach for go_forward.