Need to be able to know which file changed (see #4) - O(n) to return index naively in the macos implementation - Hashmap introduces complexity for removing files