             dispatch(receiveCluster(data))
             successCallback() if successCallback
           error: ( jqXHR, textStatus, errorThrown) ->
-            console.log('error', jqXHR, jqXHR.status, typeof jqXHR.responseText == 'object')
-            errorMessage =  if typeof jqXHR.responseText == 'object'
+            errorMessage =  if typeof jqXHR.responseJSON == 'object'
                               JSON.parse(jqXHR.responseText).message
-                            else 'The connection to the backend service is currently slow. Please try again.'
+                            else jqXHR.responseText
 
             dispatch(clusterFormFailure("Please Note": [errorMessage]))
 

        success: (data, textStatus, jqXHR) ->
          dispatch(receiveClusters(data))
        error: ( jqXHR, textStatus, errorThrown) ->
          dispatch(requestClustersFailure(jqXHR.responseText))




        success: (data, textStatus, jqXHR) ->
          dispatch(fetchClusters())
        error: ( jqXHR, textStatus, errorThrown) ->
          errorMessage =  if typeof jqXHR.responseJSON == 'object'
                            JSON.parse(jqXHR.responseText).message
                          else jqXHR.responseText
          dispatch(deleteClusterFailure(clusterName, errorMessage))


  deleteCluster = () ->
