better error handling
version bump