another attempt to resolve MD5 hash algorithm issues