Added machineDetection to transfer