avoid signal-event
avoid signal-event