second return value is a space delimited string, not an arrayref; fixed handling of that