YM, no, no silent update. I kind of felt like mentioning that using the backslash ref notation as in your example is most likely a better way to use a ref overall. Though without proper tests I cannot really tell as I do not know.
I replied also to make the point the method is looking for a ref to produce the op requirements, whether a ref to an anonymous array or an actual array ref. And is also why I replied to your thread rather than again to the ot
hope this clears up what I was blabbering on about