(bug 42949) API shouldn't assume all exceptions are MWException