diff --git a/python/local/ovms_module/ovms/itemList/_itemList.pyx b/python/local/ovms_module/ovms/itemList/_itemList.pyx
index 45242ed2a75c17d9e6d01bf1f2f3e1224d0d6950_cHl0aG9uL2xvY2FsL292bXNfbW9kdWxlL292bXMvaXRlbUxpc3QvX2l0ZW1MaXN0LnB5eA==..a39600d0b52cc74c8e0b9c5eb9022096b609313f_cHl0aG9uL2xvY2FsL292bXNfbW9kdWxlL292bXMvaXRlbUxpc3QvX2l0ZW1MaXN0LnB5eA== 100755
--- a/python/local/ovms_module/ovms/itemList/_itemList.pyx
+++ b/python/local/ovms_module/ovms/itemList/_itemList.pyx
@@ -210,7 +210,7 @@
         elif isinstance(itm.value, bytes):
             pile3.ile3_w_length = itm.length
             pile3.ile3_ps_bufaddr = <char *>itm.value
-            pile3.ile3_ps_retlen_addr = NULL
+            pile3.ile3_ps_retlen_addr = <unsigned short *>(<long>itm.flags)
         elif PySequence_Check(itm.value):
             pile3.ile3_w_length = itm.length
             pile3.ile3_ps_bufaddr = pdata