MacOS Exceptions fixed.  Possibly need to refactor read_encoded now.