Backoff (i.e. slow down) hitting the Stackexchange API

Here's what the JSON looks like when the stackexchange api tells you to backoff (i.e. to make less requests)...

{
  "items": [
    {
 ...
    }
  ],
  "backoff": 10
}

Here's how I back off...

if (jsonBody.IndexOf("backoff") >= 0)
{
    if (data.backoff != null)
    {
        int delay = (int)data.backoff.Value;
        System.Threading.Thread.Sleep(delay * 1000);
    }
}