Simplify permission framework.