fix: write compact float
fix: check for numeric name