It looks like you also handle String elements of the array; might want to doc that.