diff --git a/src/analysis/screen_variants.jl b/src/analysis/screen_variants.jl
index 78bcf83af2eb2db8c0a68679b8549f9720d78d26..a4970f9d7176a1ded9b1b96eeac10fd7b721cf92 100644
--- a/src/analysis/screen_variants.jl
+++ b/src/analysis/screen_variants.jl
@@ -62,7 +62,7 @@ function screen_model_variants(
 
     map(fetch, save_at.(workers, :cobrexa_screen_model, Ref(model)))
     map(fetch, save_at.(workers, :cobrexa_screen_analysis_fn, Ref(analysis)))
-    map(fetch, get_from.(workers, :(precache!(cobrexa_screen_model))))
+    map(fetch, get_from.(workers, Ref(:(precache!(cobrexa_screen_model)))))
 
     res = dpmap(
         mods -> :($COBREXA.screen_one_variant(