Improve on last commit, composing accept calls from a stack of nodes