better exception handling
bump version number