Different exit states for different errors