diff --git a/src/token.coffee b/src/token.coffee
index bf2c26e33..5d4bff335 100644
--- a/src/token.coffee
+++ b/src/token.coffee
@@ -135,8 +135,8 @@ class Token
classes = 'hard-tab'
classes += ' indent-guide' if hasIndentGuide
classes += ' invisible-character' if invisibles.tab
- value = @value.replace(StartCharacterRegex, invisibles.tab) if invisibles.tab
- html = "#{@escapeString(value)}"
+ value = if invisible.tab then @value.replace(StartCharacterRegex, invisibles.tab) else @value
+ html = "#{@escapeString(value)}"
else
startIndex = 0
endIndex = @value.length