Added machineDetection to the call method