I guess this explains why tit-for-tat doesn't work in practice