Why don't you make a simple, standalone test program which demonstrates the behaviour you're describing? Then we can run it ourselves, and can perhaps explain what's happening. -- Posted via http://www.ruby-forum.com/.