 In the original DSSP algorithm, residues were preferentially assigned to α helices, rather than π helices.In 2011, it was shown that DSSP failed to annotate many "cryptic" π helices, which are commonly flanked by α helices .In 2012, DSSP was rewritten so that the assignment of π helices was given preference over α helices, resulting in better detection of π helices.