diff --git a/modelling/pymod/_pipeline.py b/modelling/pymod/_pipeline.py
index 3dc87809edd398563101c250db684f54fb4b1847..f8fea315f21d316248ba2c3783a990e0c553617a 100644
--- a/modelling/pymod/_pipeline.py
+++ b/modelling/pymod/_pipeline.py
@@ -209,7 +209,7 @@ def BuildSidechains(mhandle, merge_distance=4, fragment_db=None,
             mygap = StructuralGap(res.prev, res.next, res.one_letter_code)
             mhandle.gaps.append(mygap)
         # load stuff if needed
-        if not IsBackboneScorerSet(mhandle) or not IsBackboneScorerSet(mhandle):
+        if not IsBackboneScorerSet(mhandle) or not IsBackboneScorerEnvSet(mhandle):
             SetupDefaultBackboneScorer(mhandle)
         if fragment_db is None:
             fragment_db = loop.LoadFragDB()
@@ -455,7 +455,7 @@ def BuildFromRawModel(mhandle, use_amber_ff=False, extra_force_fields=list()):
     torsion_sampler = loop.LoadTorsionSamplerCoil()
     merge_distance = 4
 
-    if IsBackboneScorerSet(mhandle) and IsBackboneScorerSet(mhandle):
+    if IsBackboneScorerSet(mhandle) and IsBackboneScorerEnvSet(mhandle):
         ost.LogInfo("Using scorer which is already set in modelling handle.")
     else:
         SetupDefaultBackboneScorer(mhandle)