Better exception control.