That's a mistake - I should be avoiding passing in compareRight instead..
I'll fix.