My md5() logic is fucked