not changed here, that's what `MachineProvisioningLocation.obtain()` throws ... is it really so strange?