Where the rule of three is the rule, exceptions and edge cases are the rule-lets.
The case where the user is trying to break the system.
Hyperlinks:
The case where the user has just enough knowledge to be dangerous.
Hyperlinks:
And so, the never-ending battle between the rules and the exceptions continues...