Hi all, I was just refactoring some of the win32_popen code, and I saw this a few times: rb_raise(...); return Qnil; Is there any way it will ever reach the return? Isn't the rb_raise() going to return? Or is there a good reason for this? Just curious. Dan In the immortal words of Socrates, "I drank what?"