This reverts commit 9de1defe79. Passing #:graft? was not possible because of the use of 'cut' on call sites.
9de1defe79