catching signal with local does not work, ignore critic