fix a bug around outputSignal()