in reply to How to preserve values outside a sub
Thank you so much guys :)))
A mystery to me because I kept thinking by localising the incoming variable in pass1, the original hashref would be intact but when it does change, I was totally lost.