figure out how to handle CRC errors?!

This seems like a working solution.
failure is sometimes elusive
got it?
hmmmm