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

        self.source = source
        self.operation = operation
        self.otherInfo = nil
        if error.domain == "NSURLErrorDomain" && error.code == -1009 {
            self.type = .NoInternet
        }
        else {
            self.type = .Internal(message: error.localizedDescription)

        case NoInternet
        case NotFound
        case Gone
        case Untrusted
        case Internal(message: String)
        case User(message: String)
    }
