yeah, the function is still declared and documented as taking an origin, so here's another argument to have a clean `var stack` array to replace all the `runningApps` use.