Rewrite from strategy