signal bug fixed