Added addSignalOnce