diff --git a/lib/less/index.js b/lib/less/index.js
index <HASH>..<HASH> 100644
--- a/lib/less/index.js
+++ b/lib/less/index.js
@@ -41,7 +41,8 @@ var less = {
         var error = [];
         var stylize = options.color ? require('./lessc_helper').stylize : function (str) { return str };
 
-        if (ctx.stack) { return stylize(ctx.stack, 'red') }
+        // only output a stack if it isn't a less error
+        if (ctx.stack && !ctx.type) { return stylize(ctx.stack, 'red') }
 
         if (!ctx.hasOwnProperty('index')) {
             return ctx.stack || ctx.message;
Only output stack if it is not a less error