             return "Endpoint not found"
         case .Gone:
             return "App Out of Date"
+        case .Untrusted:
+            return "Untrusted Web Server"
         }
     }
 

            return "Please try again. If the problem persists please contact support"
        case .Gone:
            return "This app is out of date. Please update to the latest version."
        }
    }
}

        self.source = source
        self.operation = operation
        self.otherInfo = nil
        if error.domain == "NSURLErrorDomain" {
            switch error.code {
            case -1009:
                self.type = .NoInternet
            case -999:
                self.type = .Untrusted
            default:
                self.type = .Internal(message: error.localizedDescription)

            }
        }
        else {
            self.type = .Internal(message: error.localizedDescription)
