Signal has to be removed ffor multithread support