the clever version has a bug when given a 0.0; non-clever looks to be working for 2 noisyness and omitting 1024 bits