fix race condition for 2-4 and normalize names for others
don't share a filename to stop race conditions