brush up exceptions