This comment seems out of date: I don't think this code does traverse all entries, nor do we explicitly mark entries as watched.