List method was counting 0 byte files in the size of the set, array based method was not. corrected this by moving the size check closer to the files system. file counts match exactly now