Arithmetic issue

u+ and u- weren't setting the unit correctly when passed a number and
an amount.