                              "id":id,
                              "newspaper_name":event]
         guard let new = try? News(dictionary:newDictionary) else {
-            print("error")
-            return nil
+            throw JaymeError.ParsingError
         }
         return new
     }

    func findNews(withEventSource eventSource: EventSource, newReceivedCompletion completion: News? -> ()) {
        UserNewspaperSession.newspapersSuscribed().forEach{
            eventSource.addEventListener($0) { (id, event, data) in
                completion(NewsRepository().createNewFromSSEEvent(id!, event: event!, data: data!))
            }
        }
    }

        return EventSource(url: self.urlStringWithPath(self.name) , headers: ["Accept":"application/json"])
    }
    
    private func createNewFromSSEEvent(id: String, event: String, data: String) throws -> News {
        let titleAndBodyOfNew = data.componentsSeparatedByString("\n")
        let title = titleAndBodyOfNew[0]
        let body = titleAndBodyOfNew[1]
