(this is such a good example of how programming / law are the same skills but different, this breaks programmers brains but is obvious to a lawyer)