minor refactor to resolve a bug with forward run results not allowing response processing