Yep, they are moved to deeper down the request stack and are generic to Array. The flattening is done at server.rb:190, using a method in Util.

If there are any edge cases that are not going to work, then let me know and I'll write up a failing spec for them and come up with something that handles it.