diff --git a/tupak/core/sampler/__init__.py b/tupak/core/sampler/__init__.py
index d61f399d966dc4007a3dc6da2ad31aba491bc811..de83ba8423def5869cc48f134666616068fd69e8 100644
--- a/tupak/core/sampler/__init__.py
+++ b/tupak/core/sampler/__init__.py
@@ -157,10 +157,9 @@ def run_sampler(likelihood, priors=None, label='label', outdir='outdir',
         result.log_evidence = \
             result.log_bayes_factor + result.log_noise_evidence
     else:
-        if likelihood.noise_log_likelihood() is not np.nan:
-            result.log_noise_evidence = likelihood.noise_log_likelihood()
-            result.log_bayes_factor = \
-                result.log_evidence - result.log_noise_evidence
+        result.log_noise_evidence = likelihood.noise_log_likelihood()
+        result.log_bayes_factor = \
+            result.log_evidence - result.log_noise_evidence
     if injection_parameters is not None:
         result.injection_parameters = injection_parameters
         if conversion_function is not None: