Use StackFrameStep more broadly

cross-requested with cc-odk