Three types of exceptions – and all of them rule-based · Study