} catch (DisconnectedException e) {
Logger.normal(this, "Disconnected from " + next
+ " while waiting for InsertReply on " + this);
thisTag.removeRoutingTo(next);
break;
<BUG>}
synchronized(backgroundTransfers) {
failed = receiveFailed;
}
if(failed) {
thisTag.removeRoutingTo(next);
return; // don't need to set status as killed by CHKInsertHandler
}</BUG>
if (msg == null) {

} catch (DisconnectedException e) {
Logger.normal(this, "Disconnected from " + next
+ " while waiting for InsertReply on " + this);
thisTag.removeRoutingTo(next);
break;
}
if(failIfReceiveFailed(thisTag, next)) return;
if (msg == null) {
