diff --git a/bilby/gw/conversion.py b/bilby/gw/conversion.py
index d154577659184ba3fab01842bd6c0b0ee90976fa..1b82f28c06223601c4f2ece6aabb5d08d99d25f0 100644
--- a/bilby/gw/conversion.py
+++ b/bilby/gw/conversion.py
@@ -1135,6 +1135,7 @@ def generate_sky_frame_parameters(samples, likelihood):
     if isinstance(samples, dict):
         likelihood.parameters.update(samples)
         samples.update(likelihood.get_sky_frame_parameters())
+        return
     elif not isinstance(samples, DataFrame):
         raise ValueError