fix invalid sig handling