Hello all, the error interception functions are pretty useful. My "feature request" here is whether it could be possible to overcome: "XQuery runtime errors can be processed via /error annotations/. A single argument must be supplied, which represents the QName of the error to be caught. A wildcard |*| may be specified to catch all possible errors. A function can only have a single error annotation:" It could be useful to have at least a second level of wildcards on the QName prefix in order to be able to differentiate behaviours according to categories of errors. |%rest:error||(||"ns1:*"||)| A more fine grained filtering (i.e. comma separated list of exception codes) could also be useful but since I don't understand the difficulty of building this into the code I won't ask too much. The only alternative I see at the moment is a single function with a switch or a lot of replicated functions. What is your opinion on this? Thanks and regards, Marco.