calling "exit" calls also the atexit functions!