pass on rewriter