diff --git a/.gitignore b/.gitignore
index 963e589..62fbca5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -55,4 +55,6 @@ ChangeLog
 .*sw?
 
 # Files created by releasenotes build
-releasenotes/build
\ No newline at end of file
+releasenotes/build
+
+.settings
diff --git a/snap_openstack/renderer.py b/snap_openstack/renderer.py
index 47735c8..b896e37 100644
--- a/snap_openstack/renderer.py
+++ b/snap_openstack/renderer.py
@@ -26,17 +26,18 @@ class SnapFileRenderer():
     '''Helper class for rendering snap templates for runtime use'''
 
     def __init__(self):
-        self._loaders = [
-            FileSystemLoader(os.path.join(os.environ.get('SNAP'),
-                                          'templates'))
-        ]
-        self._tmpl_env = Environment(loader=self._loaders)
+        self._tmpl_env = Environment(
+            loader=FileSystemLoader(os.path.join(os.environ.get('SNAP'),
+                                                 'templates')),
+            trim_blocks=True
+        )
 
     def render(self, template_name, env):
-        '''Render j2 template using SNAP environment context
+        '''Render j2 template using SNAP environment context provided
 
         @param template_name: name of the template to use for rendering
-        @return: string of rendered context, ready to write back to a file
+        @param env: dict of variables to pass to the renderer
+        @return: string of rendered data, ready to write back to a file
         '''
         try:
             template = self._tmpl_env.get_template(template_name)