towards handling -inf's correctly in likelihoods