Now adds the parent promise then handler before passing the parents children down the chain