fix signal forward