Thank you, guys for trying to fix the code. Sure, I had 1001 way to fix it and I did. The reason for the post was to inform community about the case. For me with a long dinosaur???s tail of various languages it is unexpectable yet, however I could understand the logic behind it. Is it a bug or feature, I do not know. At least it was something, people should know ;-) Thank you Henry -- Posted via http://www.ruby-forum.com/.