Your first suggestion is pretty much the solution I used. It's clear for future maintainers.
Cheers,R.
In reply to Re^2: += a hash slice? by Random_Walk in thread += a hash slice? by Random_Walk