> #freeze has side effects 
Actually I think I would not say "side effects", I would rather claim 
that if one does .freeze an object, this object becomes rather unusable 
(as you can not normally undo a .freeze again), I actually cannot recall 
that I really needed .freeze in any code i wrote
-- 
Posted via http://www.ruby-forum.com/.