Hmm, I'm interested to know what this does. Does plv8 break if some of the values are undefined instead of null?