# SE-0203 — Rename Sequence.elementsEqual

**URL:** <https://forums.swift.org/t/se-0203-rename-sequence-elementsequal/11482>\
**Category:** Proposal Reviews\
**Created:** [March 29, 2018, 4:31pm UTC](https://forums.swift.org/t/se-0203-rename-sequence-elementsequal/11482 "2018-03-29T16:31:35Z")\
**Posts on this page:** 1\
**Showing post:** 68

<div class="post-metadata">

**Author:** ![Erica\_Sadun](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/erica_sadun/32/243_2.png) [@Erica\_Sadun](https://forums.swift.org/u/Erica_Sadun)\
**Post date:** [April 6, 2018, 7:18pm UTC](https://forums.swift.org/t/se-0203-rename-sequence-elementsequal/11482/68 "2018-04-06T19:18:04Z")

</div>

> [@saagarjha](#):
>
> I just took the time to read the proposal and glance through the discussion, and I thought I’d pitch an alternative that I didn’t see anyone else propose (maybe because it’s a dumb idea 🙂). I think we should deprecate Sequence.elementsEqual(\_:) and not rename it at all.

I don't think it's a dumb idea and I think it should be considered.

Sets are inherently unordered collections. Placing any guarantees at all about iteration order (outside of `OrderedSet`) may not be in line with the type's fundamental semantics.

---

_[View the full topic](https://forums.swift.org/t/se-0203-rename-sequence-elementsequal/11482)._
