work even if files are missing