Is it better to have as many elevated privileges as you can when you're designing apps, or as few as you can? What are the advantages of setting up elevated privileges?