rewrites + ignores