better logging
don't crash right away if lacking tmp_dir_path config, only warn