Shiny new fine grained permissions by type