Given the condition at line 385, it's not possible for results==RETRY. Is this redundant, or is there a logic error?