valueAtSchedule = Math.max(lookedUp, valueAtSchedule);
if(cancelled) return;
long startPoint = Math.max(origUSK.suggestedEdition, valueAtSchedule);
for(long i=startPoint;i<startPoint+minFailures;i++)
add(i);
<BUG>attempts = (USKAttempt[]) runningAttempts.toArray(new USKAttempt[runningAttempts.size()]);
started = true;</BUG>
}
if(!cancelled) {
for(int i=0;i<attempts.length;i++) {

valueAtSchedule = Math.max(lookedUp, valueAtSchedule);
if(cancelled) return;
long startPoint = Math.max(origUSK.suggestedEdition, valueAtSchedule);
for(long i=startPoint;i<startPoint+minFailures;i++)
add(i);
attempts = runningAttempts.toArray(new USKAttempt[runningAttempts.size()]);
started = true;
}
if(!cancelled) {
for(int i=0;i<attempts.length;i++) {
