crypt corrected from specifications