I think your first step should be to create them during installation and work gracefully at runtime. Then the flesh, due to failure, gracefully parted to self-repair.
Detecting and processing error conditions in a process is IMO, always better than anticipating (expecting) and failing.
, "" . , . , . , /, , . , , .
, , , . , , / , .
( , ), , . , , , , , , .