What is Rewrite & it should be avoided