diff --git a/src/parser.c b/src/parser.c
index eeffac7..f3c4f23 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -34,7 +34,7 @@ parse_result_t parse_section_directive(tokenlist_entry_t *current) {
 
 parse_result_t parse_directive(tokenlist_entry_t *current) {
     parser_t parsers[] = {parse_dot, parse_section_directive, nullptr};
-    return parse_consecutive(current, NODE_LABEL, parsers);
+    return parse_consecutive(current, NODE_DIRECTIVE, parsers);
 }
 
 parse_result_t parse_instruction(tokenlist_entry_t *current) {