Not sure if nested arrays are supported -- probably going with node now =(