Check undef input in splat
Add some unicode-awareness.