Hello, We found issue in IronRuby core when running on Windows Phone 7 emulator. Below is the code to reproduce the issue: def test(*args); puts ''test''; raise ArgumentError, ''Error''; end; begin; test; rescue => e; puts ''caught''; end;" The problem is that rescue does not called and exception goes throw. If we change test to: def test(); puts ''test''; raise ArgumentError, ''Error''; end; Exception caught fine. So the issue is with variable parameters list Does anybody has any idea why it may happen? Regards, Evgeny. -- Posted via http://www.ruby-forum.com/.