Would be nice to have a system in place that only certain users are able to make changes to the main branch. A change from a non authorized person should result in a new branch and pull request from this new branch.