Actually, now that i'm looking at this, isn't the 2-tuple condition unaffected by this bug? The user defined orders shouldn't need descending added in, since they're choosing exactly what they want.