promoted exceptions to own module