Split crc into own module.