Encoding unicode strings before passing to md5 hasher func
Print func compatibility