better to quickly exit
```
return unless Mode.installation
return if File.writable?(ZYPP_DIR)

...
```