diff --git a/moban_handlebars/engine.py b/moban_handlebars/engine.py
index <HASH>..<HASH> 100644
--- a/moban_handlebars/engine.py
+++ b/moban_handlebars/engine.py
@@ -1,6 +1,6 @@
 import sys
 
-from moban import utils, file_system
+from moban import file_system
 from pybars import Compiler
 
 PY2 = sys.version_info[0] == 2
@@ -16,6 +16,7 @@ class EngineHandlebars(object):
         self.template_dirs = template_dirs
 
     def get_template(self, template_file):
+        template_file = file_system.to_unicode(template_file)
         fs = file_system.get_multi_fs(self.template_dirs)
         actual_file = fs.geturl(template_file, purpose='fs')
         content = file_system.read_unicode(actual_file)
:green_heart: python file system 2 hates str