fix core.FireSignal