Each command now has a permission.