Generally you should be using != noone
, but this is relatively safe - I added a special case for this to the next build.
Also note that doing inst >= 0
and inst < 0
specifically is no longer safe since doing var v = self
will give you a struct-reference the instance rather than an ID.