done till termination flagging