I found this statement in a library I am using. It is supposed to check if the current node in the cluster is a leader. This is the statement: (!(cluster.Leader?.IsRemote ?? true))
Why not just use (cluster.Leader?.IsRemote)? (disregard the ! operator, I know how that works)
Are there any benefits to this approach?