Need to convert strings and fixnums to arrays

this line of documentation is now out of date:
`The variable can either be a string or an array.`

Also, it might be useful to raise when a string, number or array isn't passed as the second argument (what happens when a hash is passed, or undef (is it represented as a symbol)?