Zoffix Znet via RT wrote: >Looks to me it's not Nil it's losing, it's the `is default` that it's losing:
That's a reasonable way to look at it. Note that a binding also loses its bindiness: > my @a; @a[0] := Nil Nil > @a[0] Nil > @a.perl.EVAL[0] (Any) > @a.perl.EVAL[0] = 3 3 > @a[0] = 3 Cannot modify an immutable Nil in block <unit> at <unknown file> line 1 -zefram