Exception thrown in @run method is ignored.

Fixes #312
why InvocationTargetException? What's so special about it?