work around underflow error in distribution multiplication optimization