use crc instead