for clarity sake, don't overload the name 'hash'
now we have the md5 drop-in