circumventing MD5 issues