         
         naive.POST(URI.loc("post"), body: postString.dataUsingEncoding(NSUTF8StringEncoding), headers: formEncodedHeader) { (data, response, error) -> Void in
             XCTAssertNil(error)
-            let parsedResult = try! NSJSONSerialization.JSONObjectWithData(data!, options: .AllowFragments)
+            let parsedResult = try! NSJSONSerialization.JSONObjectWithData(data!, options: [])
             let receivedFormInfo = parsedResult["form"]!!
             XCTAssertEqual("blee", receivedFormInfo["blah"])
             XCTAssertEqual("this is a string folks", receivedFormInfo["hey"])

    func testDELETE() {
        let naive = NaiveHTTP()
        let deleteBody = ["delete":"this"];
        let data = try! NSJSONSerialization.dataWithJSONObject(deleteBody, options: NSJSONWritingOptions(rawValue: 0))
        naive.DELETE(URI.loc("delete"), body: data, headers: nil) { (data, response, error) -> Void in
            XCTAssertNil(error)
            let parsedResult = try! NSJSONSerialization.JSONObjectWithData(data!, options: .AllowFragments)
            XCTAssertEqual("this", parsedResult["json"]??["delete"])
            self.networkExpectation!.fulfill()
        }

    func testPUT() {
        let naive = NaiveHTTP()
        let putBody = ["put":"this"];
        let data = try! NSJSONSerialization.dataWithJSONObject(putBody, options: [])
        naive.PUT(URI.loc("put"), body: data, headers: nil) { (data, response, error) -> Void in
            XCTAssertNil(error)
            let parsed = try! NSJSONSerialization.JSONObjectWithData(data!, options: [])
            XCTAssertEqual("this", parsed["json"]??["put"])
            self.networkExpectation!.fulfill()
        }
