Actually I gotta focus on something else and considering this is might be too last minute for 1.0 given it introduces new APIs, we have more time to push it into 1.1.  Do you mind fixing this yourself? The problem is you should've cast the type to Comparator[S] instead of Ordering[S] (which is Scala's ordering in this scope).