in reply to Re^7: warning: use of uninitialized value
in thread warning: use of uninitialized value

Right you are! And that special behavior from split ' ' is why early on I made that my standard ws splitting idiom except in unusual cases.