Maybe this should simply be debug-level, not warning-level, and the issue is solved.
A warning should occur only when a file is overwritten.
But this subject is related to the other issues (how much freedom the user has to specify CATALOG_NAME), and the best is probably to fix the other issues first, before making the easiest change.