Scott, It seems to me that exceptions in Extension functions do not get proliferated to caller but rather get printed to System.out They get handled somewhere and they do not cause ProblemListner to be invoked. Do I have to do something special in order to get them? Alex