Don't use complex rewriting crap