uploading before rehauling collision detection