 There are a number of explanations for these phenomena. An obvious one is experience and learning: as players become more experienced with the set up, they come to understand that they can profit from non-co-operation (especially when others are slower to learn that lesson). Another one is that players’ behaviour is motivated by different considerations. Jon Elster describes six different types of co-operative behaviour: