Fix for negative amounts