Tit for Tat the long way