Fixing null lineNumber/column bug.
Calculate checksum more reactively and efficiently.