No good reason. I just thought it made more sense to return an EIP if it was requested rather than a DNS name. We could potentially drop either one. 

Also, ```private_ip_address``` will only work if the user has some direct connection to an instance in a VPC, such as over a VPN.