Decode "" as a string then fallback to null

- "" is a string first, then null
- Remove "" as a null character