in reply to avg

oops, the 'next if' line under fast mode should have been 'next unless'. it's fixed now, but if you were wondering why it didn't work with the -f flag, that's why. that's what i get for editing it right before i post it.