removed seperate handling of SIGHUP