This is what is all about. It's super challenging and takes a shit ton of vigilance, the first time you let a rule slide it's not longer a rule.
Upside is that if you do a good job of laying all the ground rules in early days, it becomes less and less work. I rarely have to instruct my dogs...