exit needs a value