That's a good point, although it's a very inexpensive array which would likely get created only once per request.

I will move it to a separate static variable in a different commit which we can revert if it doesn't look right. I am concerned the code won't be self-explanatory once we disconnect the variable from the method.