     requestWithOpts '/Inspect.json', opts, go
 
   requestFrames = (go) ->
-    request '/3/Frames.json', (error, result) ->
+    doGet '/3/Frames.json', (error, result) ->
       if error
         go error
       else
         go null, result.frames
 
   requestFrame = (key, go) ->
-    request "/3/Frames/#{encodeURIComponent key}", (error, result) ->
+    doGet "/3/Frames/#{encodeURIComponent key}", (error, result) ->
       if error
         go error
       else
         go null, head result.frames
 
   requestColumnSummary = (key, column, go) ->
-    request "/3/Frames/#{encodeURIComponent key}/columns/#{column}/summary", go
+    doGet "/3/Frames/#{encodeURIComponent key}/columns/#{column}/summary", go
 
   requestJobs = (go) ->
-    request '/Jobs.json', (error, result) ->
+    doGet '/Jobs.json', (error, result) ->
       if error
         go new Flow.Error 'Error fetching jobs', error
       else

      path

  requestWithOpts = (path, opts, go) ->
    request (composePath path, opts), go

  encodeArray = (array) -> "[#{join (map array, encodeURIComponent), ','}]"


  requestJob = (key, go) ->
    #opts = key: encodeURIComponent key
    #requestWithOpts '/Job.json', opts, go
    doGet "/Jobs.json/#{encodeURIComponent key}", (error, result) ->
      if error
        go new Flow.Error "Error fetching job '#{key}'", error
      else
