check user caps before saving