Move permission deregistration to priority MONITOR
Use permission name function where we can