In addition to the regular MH acceptance... ensure the new density is a float...