introduce better exception model
Brought to you by:
pkozelka
Anonymous