diff --git a/src/modules/call_out/call_out.c b/src/modules/call_out/call_out.c
index 513419a3c3583dca4519ea61ca92c5d753fb0d2b..08f13f4066aa93fb183a8e6de543d9fb62df78a1 100644
--- a/src/modules/call_out/call_out.c
+++ b/src/modules/call_out/call_out.c
@@ -60,8 +60,8 @@ static void verify_call_outs()
     if(!(v=pending_calls[e]->args))
       fatal("No arguments to call\n");
 
-    if(v->refs!=1)
-      fatal("Array should exactly have one reference.\n");
+    if(v->refs < 1)
+      fatal("Array should have at least one reference.\n");
 
     if(v->malloced_size<v->size)
       fatal("Impossible array.\n");