collisions actually work now