How does the permissions process work?