altered how _lmul_ treats scaling by things that look like 0