diff --git a/build.xml b/build.xml
index 8930e9049..8aae47ce9 100644
--- a/build.xml
+++ b/build.xml
@@ -3,8 +3,8 @@
xmlns:if="ant:if"
xmlns:jacoco="antlib:org.jacoco.ant">
-
-
+
+
diff --git a/libs/black-diamonds b/libs/black-diamonds
index 5faf5c7db..9a0bfc712 160000
--- a/libs/black-diamonds
+++ b/libs/black-diamonds
@@ -1 +1 @@
-Subproject commit 5faf5c7db8b3cf5d0d427dd530f8e5be2c9d6a3c
+Subproject commit 9a0bfc712e385d7f92ce23f397d59557a0cbef18
diff --git a/libs/mx b/libs/mx
index a0184e84d..081fec1c7 160000
--- a/libs/mx
+++ b/libs/mx
@@ -1 +1 @@
-Subproject commit a0184e84d38e3ce6301e0553a545066bcbfc4dd8
+Subproject commit 081fec1c7eb9b518d1b1fe8ce52665726ccdd7a8
diff --git a/libs/truffle b/libs/truffle
index efc4e8796..ae9b41f33 160000
--- a/libs/truffle
+++ b/libs/truffle
@@ -1 +1 @@
-Subproject commit efc4e8796cce52b5472ff341ec1115bb488d94f4
+Subproject commit ae9b41f33f5f98caf5e596e994532fd12de38495
diff --git a/src/som/interpreter/Invokable.java b/src/som/interpreter/Invokable.java
index 021141209..42a2e5f19 100644
--- a/src/som/interpreter/Invokable.java
+++ b/src/som/interpreter/Invokable.java
@@ -35,6 +35,7 @@ public Invokable(final String name,
this.uninitializedBody = uninitialized;
this.isAtomic = isAtomic;
this.sourceSection = sourceSection;
+ expressionOrSequence.markAsRootExpression();
}
@Override
diff --git a/src/som/interpreter/Method.java b/src/som/interpreter/Method.java
index fcc5bed2f..cf9b5cf0d 100644
--- a/src/som/interpreter/Method.java
+++ b/src/som/interpreter/Method.java
@@ -54,7 +54,6 @@ public Method(final String name, final SourceSection sourceSection,
this.block = block;
this.methodScope = methodScope;
assert methodScope.isFinalized();
- expressions.markAsRootExpression();
}
@Override