I'm missing something. If you have a SortedSet two-way bound with its .one(), is there some way for the value returned by set.one() to change without the values in the set themselves changing? And if they change, then we will do the forward binding by calling one() to get the new value out of the set and arrive at a stable state?