Coders and technical people often don't realize that the legal system is frequently fuzzy by design, and that is a feature and not a bug.