# because Unity overrides the == operator such that == null also checks if the object is destroyed. But the ?? operator (among others) does not respect this