Rewriting front end role