Yes, and `[1, 2, 3].only() === undefined`, so `3` would have to be added.  `[1, 2, 3].one()` is `1`, but could be `2` or `3` if it were any other collection. The contact for `one` obliges it to return any value from the collection in whatever way is fastest.