i just spent 2 hours debugging because i had the wrong version of 'bcrypt' and npm had installed the 'deprecated' one instead of the one i specified in my package.json. thanks, npm. thanks.