 
 	func testApiToServer(apiServer: ApiServer, callback: (NSError?) -> ()) {
 		badLinks.removeAll(keepCapacity: false)
-		get("/rate_limit", fromServer: apiServer, ignoreLastSync: true, parameters: nil, extraHeaders: nil) { response, data, error in
-			let allOk = (response?.statusCode == 404 && data != nil && !(N(data, "message") as? String == "Not Found"))
-			callback(allOk ? nil : error)
+		get("/user", fromServer: apiServer, ignoreLastSync: true, parameters: nil, extraHeaders: nil) { response, data, error in
+			callback(error)
 		}
 	}
 

				networkIndicationStart()
			#endif

			let authToken = fromServer.authToken
			var expandedPath = startsWith(path, "/") ? (fromServer.apiPath ?? "").stringByAppendingPathComponent(path) : path

			if let params = parameters {

import UIKit
#endif

final class API {

	private struct UrlBackOffEntry {
		var nextAttemptAt: NSDate
		var duration: NSTimeInterval
	}

	var refreshesSinceLastStatusCheck = [NSManagedObjectID:Int]()
	var refreshesSinceLastLabelsCheck = [NSManagedObjectID:Int]()
