only return positive 0 in format_amount