better errors...
better errors related to hex escapes