amend small_mult for negative values