still failing. -h does not stop the program