make dynamic dependency files optional