Hmm. I'm not sure we're doing the right thing in the case of an array, actually. We should probably just slice the array and be done with it.