better more extensible exception handling
bump
Merge branch 'release/0.3.2'