Collide rewrite