We can return, but set the IP to vm.ip_addresses.first at the top of the method.  We don't need to enter this timeout & loop to do that.