`add` is a bad variable name as well, not very descriptive as to what is happening.