Just a sanity check- it's my belief that performRequest will only return a null response when we've gotten three EOFExceptions in a row due to circumstances that really, really should never happen- so we're cool with deleting events in this case, because it's deeply pathological and crazy. This might be worth looking into, and actually worth throwing some crazy alarm runtime exception from the underlying call.