Properly handle negative /clear amounts.