Redesign is a more accurate term compared to rewrite