diff --git a/src/main/java/de/prob2/jupyter/CommandUtils.java b/src/main/java/de/prob2/jupyter/CommandUtils.java
index a26ee5f350f7a2a867f1a08dc082e5db9b939561..130581c671d73ac83cfd046e8826537e1facbd1f 100644
--- a/src/main/java/de/prob2/jupyter/CommandUtils.java
+++ b/src/main/java/de/prob2/jupyter/CommandUtils.java
@@ -444,7 +444,7 @@ public final class CommandUtils {
 	
 	public static @Nullable DisplayData inspectInPreference(final @NotNull Trace trace, final @NotNull String code, final int at) {
 		final Matcher prefNameMatcher = B_IDENTIFIER_PATTERN.matcher(code);
-		if (prefNameMatcher.lookingAt()) {
+		if (prefNameMatcher.lookingAt() && at <= prefNameMatcher.end()) {
 			final String name = prefNameMatcher.group();
 			final GetPreferenceCommand cmdCurrent = new GetPreferenceCommand(name);
 			final GetDefaultPreferencesCommand cmdDefaults = new GetDefaultPreferencesCommand();