Why do you throw exception? This seems to be normal. We just need to exit.