Updated rule 31