Added RetreatTuple, now we know where dislodge came from.