You're right, either way -1 is the uncommon case after the initial scan completed