diff --git a/lib/Parser.js b/lib/Parser.js
index <HASH>..<HASH> 100644
--- a/lib/Parser.js
+++ b/lib/Parser.js
@@ -304,6 +304,9 @@ Parser.prototype.initializeEvaluating = function() {
 				// possible improvement: evaluate node.expressions[i-1]
 				// and append to previous quasis if has a set value
 			}
+			if (exprs.length == 1) {
+				return exprs[0].setRange(node.range);
+			}
 			return new BasicEvaluatedExpression().setTemplateString(exprs).setRange(node.range);
 		});
 		this.plugin("evaluate TaggedTemplateExpression", function(node) {
Pretend template is a string if it resolves to a constant