check checksum before char recalculation