fix: decimal: handling of "0"