Throw exceptions instead of user_errors.