We do though. When we enter the method, it's quite possible that vm.ip_addresses is currently empty, which will cause the find to fail and we `sleep 2` to try again. Usually the private IP appears pretty quickly, but it's not guaranteed to be there at the start of the loop if Foreman is being quick.