What's the logic behind allowing he parameter to be an array? We don't allow that for the other objects, and there is no way to actually pass anything other than a string to it when calling it via HTTP is there?