fix dialogue question when recursively marking all as read