errors have descriptions; no_user_need replaced with no_admin_need