Collision check is functional