Positions rewrite