rules can be followed.