diff --git a/lib/coverage-instrumenter.js b/lib/coverage-instrumenter.js
index <HASH>..<HASH> 100644
--- a/lib/coverage-instrumenter.js
+++ b/lib/coverage-instrumenter.js
@@ -97,7 +97,11 @@ CoverageInstrumenter.prototype.processString = function(content, relativePath) {
 
   relativePath = fixPath(relativePath, this._appName, this._appRoot, this._templateExtensions);
 
-  return instrumenter.instrumentSync(content, relativePath);
+  try {
+    return instrumenter.instrumentSync(content, relativePath);
+  } catch (e) {
+    console.error('Unable to cover:', relativePath, '. Try setting useBabelInstrumenter to true. \n', e.stack);
+  }
 };
 
 module.exports = CoverageInstrumenter;
Try catch around instrumenter. So it spits out a clearer error