diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/instrument/trace/TraceHandling.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/instrument/trace/TraceHandling.java
index a6f7c854b0a0a0bae4c1dfdbd5cc75ad5bac03b3..691b67005dfe1c88f6a0d1ed7bd407b0a50da7da 100644
--- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/instrument/trace/TraceHandling.java
+++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/instrument/trace/TraceHandling.java
@@ -136,7 +136,7 @@ public class TraceHandling {
         }
 
         @Override
-        public void onReturnExceptional(Probe probe, Node node, VirtualFrame frame, Exception exception) {
+        public void onReturnExceptional(Probe probe, Node node, VirtualFrame frame, Throwable exception) {
             if (!disabled()) {
                 indent -= INDENT;
             }
@@ -168,7 +168,7 @@ public class TraceHandling {
 
         }
 
-        public void onReturnExceptional(Probe probe, Node node, VirtualFrame vFrame, Exception exception) {
+        public void onReturnExceptional(Probe probe, Node node, VirtualFrame vFrame, Throwable exception) {
             if (!disabled()) {
                 //
             }