more specific pam return codes