diff --git a/src/main/java/de/prob2/jupyter/CommandUtils.java b/src/main/java/de/prob2/jupyter/CommandUtils.java
index 022a31790c2e8c4a1e907431cb52d47d7a3c536a..9ca689d02d21323969b7040c9895eb07ed98bfae 100644
--- a/src/main/java/de/prob2/jupyter/CommandUtils.java
+++ b/src/main/java/de/prob2/jupyter/CommandUtils.java
@@ -106,8 +106,8 @@ public final class CommandUtils {
 		if (parameters.getBodyParam().isPresent()) {
 			final Matcher bodySplitMatcher = BODY_SPLIT_PATTERN.matcher(remainingArgs.getValue());
 			if (bodySplitMatcher.find()) {
-				remainingArgs = remainingArgs.substring(0, bodySplitMatcher.start());
 				final PositionedString bodyValue = remainingArgs.substring(bodySplitMatcher.end());
+				remainingArgs = remainingArgs.substring(0, bodySplitMatcher.start());
 				splitArgs.add(parameters.getBodyParam().get(), bodyValue);
 			}
 		}