Even more error correcting.  Safer code