fix ZeroDivisionError edge case, and currency local formatting issue.