"should NOT add anything if the files parent is already listed" becomes "nots add anything if the files parent is already listed". It should be "does NOT add anything if the files parent is already listed". This seems related to #1.