Engine rewriting