removed reject path to simplify. The error is shown to the user via modal dialog. The caller should not be bothered to handle the exception