add return null to compareTo