reduced number of arguments for CollisionHandler