diff --git a/com.oracle.truffle.r.ffi.impl/src/com/oracle/truffle/r/ffi/impl/interop/pcre/CaptureNamesResultMR.java b/com.oracle.truffle.r.ffi.impl/src/com/oracle/truffle/r/ffi/impl/interop/pcre/CaptureNamesResultMR.java
index c57a4ef1c2197f84982373ba98aaf3edcde1158b..b836331256e6177b658fbdfa449e6df65398e4aa 100644
--- a/com.oracle.truffle.r.ffi.impl/src/com/oracle/truffle/r/ffi/impl/interop/pcre/CaptureNamesResultMR.java
+++ b/com.oracle.truffle.r.ffi.impl/src/com/oracle/truffle/r/ffi/impl/interop/pcre/CaptureNamesResultMR.java
@@ -22,7 +22,6 @@
  */
 package com.oracle.truffle.r.ffi.impl.interop.pcre;
 
-import com.oracle.truffle.api.frame.VirtualFrame;
 import com.oracle.truffle.api.interop.CanResolve;
 import com.oracle.truffle.api.interop.ForeignAccess;
 import com.oracle.truffle.api.interop.InteropException;
@@ -31,7 +30,6 @@ import com.oracle.truffle.api.interop.MessageResolution;
 import com.oracle.truffle.api.interop.Resolve;
 import com.oracle.truffle.api.interop.TruffleObject;
 import com.oracle.truffle.api.nodes.Node;
-import com.oracle.truffle.api.nodes.Node.Child;
 import com.oracle.truffle.r.runtime.RInternalError;
 
 @MessageResolution(receiverType = CaptureNamesResult.class)
@@ -57,7 +55,7 @@ public class CaptureNamesResultMR {
         @Child private Node isNullNode = Message.IS_NULL.createNode();
         @Child private Node unboxNode = Message.UNBOX.createNode();
 
-        protected Object access(@SuppressWarnings("unused") VirtualFrame frame, CaptureNamesResult receiver, Object[] arguments) {
+        protected Object access(CaptureNamesResult receiver, Object[] arguments) {
             try {
                 Object arg1 = arguments[1];
                 if (arg1 instanceof TruffleObject) {
@@ -74,5 +72,4 @@ public class CaptureNamesResultMR {
             }
         }
     }
-
 }
diff --git a/com.oracle.truffle.r.ffi.processor/src/com/oracle/truffle/r/ffi/processor/FFIProcessor.java b/com.oracle.truffle.r.ffi.processor/src/com/oracle/truffle/r/ffi/processor/FFIProcessor.java
index ed6a6b96dd9e86e2bee7ca4b629c17badd010fc1..19f8132512469aa5f338de5af4a002444cb686a4 100644
--- a/com.oracle.truffle.r.ffi.processor/src/com/oracle/truffle/r/ffi/processor/FFIProcessor.java
+++ b/com.oracle.truffle.r.ffi.processor/src/com/oracle/truffle/r/ffi/processor/FFIProcessor.java
@@ -87,7 +87,7 @@ public final class FFIProcessor extends AbstractProcessor {
 
     private void processElement(Element e) throws IOException {
         if (e.getKind() != ElementKind.INTERFACE) {
-            processingEnv.getMessager().printMessage(Kind.ERROR, "RFFIUpCallRoot mjusty annotate an interface");
+            processingEnv.getMessager().printMessage(Kind.ERROR, "RFFIUpCallRoot must annotate an interface");
         }
         Types types = processingEnv.getTypeUtils();
         TypeElement typeElement = (TypeElement) e;
diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/ffi/DLL.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/ffi/DLL.java
index f690726257af4ad477cadd3f826ca937536cf730..dc7345c26e96dc07ada26e47a82bdd7402f730f9 100644
--- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/ffi/DLL.java
+++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/ffi/DLL.java
@@ -374,7 +374,7 @@ public class DLL {
             if (value instanceof TruffleObject) {
                 return (TruffleObject) value;
             } else {
-                throw RInternalError.shouldNotReachHere();
+                throw RInternalError.shouldNotReachHere("value: " + value);
             }
         }
     }