do not allow level 0 for user-generated exceptions