my_signal.h is back ffs