--config file is mandatory
combined some sticky stuff
improved robustness
tweaks and fixes