nearly done with signal