Adds 1 bug.
Line numbering starts at 0 instead of 1 (unnatural for human users).