just curiosity here, but does this need to be an array? Syntax-wise this seems a bit weird to me.