exit directly