catch KeyboardInterrupt - fail nicely if contrl+c detected