in reply to fun with $[

Of $[, the perlvar documentation says "Its use is highly discouraged".
And what better way to discourage its use than have it behave in the way you've presented :-)

Cheers,
Rob