hauling class logic, apparently