minor ParentRunner refactoring in new code