Does this solve the race condition we talked about as well, where multiple publishes might try to generate listing files at the same time?