Fixed function permissions and parameter type declarations