handle signal soon; #179
exit 1 on error; #179