So Socket.gethostname can return nil if not set?