diff --git a/modules/caddytls/tls.go b/modules/caddytls/tls.go
index 7d80bfb93..6be480a48 100644
--- a/modules/caddytls/tls.go
+++ b/modules/caddytls/tls.go
@@ -89,7 +89,7 @@ func (t *TLS) Provision(ctx caddy.Context) error {
 	// automation/management policies
 	if t.Automation != nil {
 		for i, ap := range t.Automation.Policies {
-			val, err := ctx.LoadModule(&ap, "ManagementRaw")
+			val, err := ctx.LoadModule(ap, "ManagementRaw")
 			if err != nil {
 				return fmt.Errorf("loading TLS automation management module: %s", err)
 			}