Improved equality before modification collections