Di rewrite