make sure we intercep STOP & QUIT messages
simplified the agent timing