Lots of rules. Very clean