code review for #420: mind that the rule can apply everywhere