better error handling, version bumped