To be sure to understand @passy,
you prefer to have both sentences `// In case of binary [...]` and `// For not binary [...]` just above the corresponding `if (...)` ?