         options.url += '.json'
         unless _.isEmpty(query)
             options.url += '?' + Lanes.lib.objToParam(query)
-        if options.data and !_.isString(options.data)
-            options.originalData = options.data
-            options.data = JSON.stringify( options.data )
+
+        # if options.data and !_.isString(options.data)
+        #     options.originalData = options.data
+        #     options.json = options.data
         options.headers ||= {}
+        # options.json = true
         options.headers['X_CSRF_TOKEN'] = Lanes.config.csrf_token
         options.contentType = "application/json"
 

                if err
                    reject(error:err, body:options.xhr.responseText)
                else
                    resolve(JSON.parse(body))
            )
        )


        _.defaults(options, {
            method: methodMap[method]
            dataType: "json"
            json: query
        })

        # Ensure that we have a URL.
