make sure signal is getting passed