Sorry, I inverted the logic. The if should return __unless__ it's the first thread.
```d
if (atomicOp!"+="(_initCount, 1) > 1)) return 1;
```