diff --git a/maud_macros/src/parse.rs b/maud_macros/src/parse.rs
index d8da459..8eb37fa 100644
--- a/maud_macros/src/parse.rs
+++ b/maud_macros/src/parse.rs
@@ -249,7 +249,7 @@ impl Parser {
                                 let else_span = else_keyword.span();
                                 let span = at_span.join(else_span).unwrap_or(else_span);
                                 span.error("expected body for this `@else`").emit();
-                                return Err(());
+                                Err(())
                             },
                         }
                     },