A primary weakness (or "root cause") is the first error in the code, after which things
Chains and Composites
start to go wrong. For example, when an off-by-one error prevents a null byte from
being added to a string, which causes a buffer over-read, the off-by-one error is