if we get HTTP 304 then it is unlikely that responseText contains data we're interested in, and I suspect that callback will just fail