made (*O)nil also return true for IsNil