This is how it is: any variable references you make in closures and data structures are locked to the first version. All other are not. Very nice!
Sure.. I wasn't completely sure exactly how this worked either. But this is really not a feature or bug of BH, it comes from Gambit.
/Per