You should leave this function as the default. Overriding this is much easier than overriding collisionRayTrace