Please keep this check here instead of locking every time, it doesn't induce any race condition. `init()` is a very poorly-named function which returns `libFuse` or initializes it if needed. The vast majority of the time, it will not initialize it because it has already been done. As such, it is better to keep this check in order not to induce unnecessary locking overhead.