Fix some possible infinite recursion in Comparable
Fix some possible infinite recursion in Comparable

iliabylich/opal,wied03/opal,merongivian/opal,Flikofbluelight747/opal,bbatsov/opal,Ajedi32/opal,Ajedi32/opal,castwide/opal,iliabylich/opal,catprintlabs/opal,wied03/opal,catprintlabs/opal,kachick/opal,opal/opal,gausie/opal,gausie/opal,jannishuebl/opal,suyesh/opal,c42engineering/opal,fazibear/opal,jannishuebl/opal,Mogztter/opal,Ajedi32/opal,merongivian/opal,Mogztter/opal,gabrielrios/opal,suyesh/opal,catprintlabs/opal,jgaskins/opal,wied03/opal,opal/opal,jgaskins/opal,c42engineering/opal,bbatsov/opal,Mogztter/opal,castwide/opal,kachick/opal,Flikofbluelight747/opal,bbatsov/opal,castwide/opal,opal/opal,jannishuebl/opal,kachick/opal,Mogztter/opal,kachick/opal,fazibear/opal,fazibear/opal,iliabylich/opal,domgetter/opal,opal/opal,suyesh/opal,domgetter/opal,gabrielrios/opal,Flikofbluelight747/opal,gabrielrios/opal,gausie/opal,merongivian/opal,jgaskins/opal,c42engineering/opal