we should move getGearJson out of on-the-road as well