removed sighandler and pull