I'm not very happy about this name, I'd rather like machineType