Just realised that default perms on the subcommands themselves would break things. Now they check themselves if the config annotation grants permission or not. It defaults to op, which covers most use cases