diff --git a/pystencils/astnodes.py b/pystencils/astnodes.py
index 38bb9883dbbe5c7d3ca1450840f1f331e4efc4ef..1fcb5ff305eb7f5522bd62eaa3513242fb6e2260 100644
--- a/pystencils/astnodes.py
+++ b/pystencils/astnodes.py
@@ -703,8 +703,7 @@ class DestructuringBindingsForFieldClass(Node):
         corresponding_field_names = {s.field_name for s in undefined_field_symbols if hasattr(s, 'field_name')}
         corresponding_field_names |= {s.field_names[0] for s in undefined_field_symbols if hasattr(s, 'field_names')}
         return {TypedSymbol(f, self.CLASS_NAME_TEMPLATE.format(dtype=field_map[f].dtype, ndim=field_map[f].ndim) + '&')
-                for f in corresponding_field_names} | \
-            (self.body.undefined_symbols - undefined_field_symbols)
+                for f in corresponding_field_names} | (self.body.undefined_symbols - undefined_field_symbols)
 
     def subs(self, subs_dict) -> None:
         """Inplace! substitute, similar to sympy's but modifies the AST inplace."""
diff --git a/pystencils/backends/cbackend.py b/pystencils/backends/cbackend.py
index 38cba5c354d6ef341fc760b7c2af3060c945a527..2362086380424a23e4b82ecffab0143472506ccb 100644
--- a/pystencils/backends/cbackend.py
+++ b/pystencils/backends/cbackend.py
@@ -168,6 +168,8 @@ class CBackend:
         return result
 
     def _print(self, node):
+        if isinstance(node, str):
+            return node
         for cls in type(node).__mro__:
             method_name = "_print_" + cls.__name__
             if hasattr(self, method_name):