Solved by ptrblck in post #2 
              
              
                You could multiply the weights, if you are suspecting rounding errors or any other numerical issues. 
The weights are used relatively, so you should be able to add a constant offset to the tensor.