add notes on exceptions