move some parameters around, push profile lookup into
needsToCompleteResumeMethod