Can't that be handled from `NullType` itself, like overriding to_s to return nil or some other solution? I am not sure that adding an `is_a?` condition for this case is a good thing.