To do it well, you generally have to know what the rule is, and why you're breaking it.