should just return rather than exit