CLN: no need to reimplement rich comparison