resorted ask for privileges logic