No, really, explode always returns a non-empty array

Signed-off-by: emanuele <emanuele45@gmail.com>
Some more splitting and simplification (hopefully)

Signed-off-by: emanuele <emanuele45@gmail.com>
If there is an error, no need to read it again

Signed-off-by: emanuele <emanuele45@gmail.com>
The form actually works a little bit better and the advanced options are hidden

Signed-off-by: emanuele <emanuele45@gmail.com>
defaults for paths

Signed-off-by: emanuele <emanuele45@gmail.com>