interesting.
So probably `createWithContentsOfFile()` should not call `createWithContentsOfFileThreadSafe()`.
what do you think ?