convert all parts of a compound reference key to strings before concatenating
diff --git a/reclass/utils/refitem.py b/reclass/utils/refitem.py
index e606e98..70a5b2c 100644
--- a/reclass/utils/refitem.py
+++ b/reclass/utils/refitem.py
@@ -26,7 +26,7 @@
                 item.assembleRefs(context)
                 self._refs.extend(item.get_references())
             try:
-                value += item.render(context)
+                value += str(item.render(context))
             except UndefinedVariableError as e:
                 self._allRefs = False
         if self._allRefs: