Comment on why all the permissions
Add notes about control flow