diff --git a/crates/nu-parser/src/parser.rs b/crates/nu-parser/src/parser.rs
index 517ba7512..f288ef682 100644
--- a/crates/nu-parser/src/parser.rs
+++ b/crates/nu-parser/src/parser.rs
@@ -114,7 +114,10 @@ pub fn check_call(command: Span, sig: &Signature, call: &Call) -> Option<ParseEr
                 } else {
                     return Some(ParseError::MissingPositional(
                         argument.name.clone(),
-                        command,
+                        Span {
+                            start: command.end,
+                            end: command.end,
+                        },
                         sig.call_signature(),
                     ));
                 }
@@ -134,7 +137,10 @@ pub fn check_call(command: Span, sig: &Signature, call: &Call) -> Option<ParseEr
         } else {
             Some(ParseError::MissingPositional(
                 missing.name.clone(),
-                command,
+                Span {
+                    start: command.end,
+                    end: command.end,
+                },
                 sig.call_signature(),
             ))
         }