Nicer rewrites.