added correct behavior to process change password.  return value is incorrect