nil safe check in eql?