 The even numbers of bit errors stay undetected.A possible improvement is the usage of both VRC and LRC, called Double Parity or Optimal Rectangular Code (ORC).Some microcontrollers feature a hardware CRC unit.