Document interface rules