Bug: directories are not created

File::Path::make_path is called on each topic now.