Revert "Assume nil value means a string field"

This reverts commit 10d9582c6073be7491478e53198d84f441f8fb1f.
Mention that string mode ignores whitespace in values
Easily enable verbose logging