diff --git a/lib/gat/gatcaddyfile/gattype.go b/lib/gat/gatcaddyfile/gattype.go
index 8fe4d7071b284c029603687861f1bdffa8d60bb0..9a38074cde52c4fa13e8a75925e8d31b817709b5 100644
--- a/lib/gat/gatcaddyfile/gattype.go
+++ b/lib/gat/gatcaddyfile/gattype.go
@@ -174,8 +174,8 @@ func (ServerType) Setup(blocks []caddyfile.ServerBlock, m map[string]any) (*cadd
 					} else {
 						matcher = caddyconfig.JSONModuleObject(
 							and,
-							Matcher,
 							"matcher",
+							"and",
 							&warnings,
 						)
 					}