`Collection.each` and `Collection.forEach` are the same but the rest of the code uses `each` so that's probably a better choice (so as not to confuse people who don't realize that they are the same).