Changing the syntax of the directives. Now the rewrite directive is more intuitive and is consistent with other directives (i.e: aliases)