That makes sense to me (we return on the next line). Looks like we load each stray dir in sequence in populate_mydir (being optimistic that it'll go fine), but we don't force it to be fully in-memory before moving on to do the rest of it.

In this function, we iterate through whatever's in memory, and we only force one to be around at a time, which we immediately process for strays...so that looks good, too!