While you're at it, can you make this a `NativeMutex`?