> You might be rescuing something else.

Also, write a little sample program. It might behave different from IRB.