return if equals null instead?