some of the ProceedToFoo steps