Lack of information is a constraint but ignorance can sometimes assist the evolution of cooperation by constraining selfishness. We discuss examples involving both ignorance of role or pay-off and ignorance of relatedness. Ignorance can favour cooperative traits like grouping and warning coloration and reduce conflicts from meiotic drive, imprinting, greenbeards and various forms of nepotism.