don't have -inf score if weight is -ve