the first for-loop deletes only instances of Tome, but the 2nd for-loop makes no such check (too late at this point, I guess). The behavior is not exactly equal to the comment describing it. Could this be a source of tricky bugs?