return instead of exit
version bump