diff --git a/api/SHIM-COVERAGE.md b/api/SHIM-COVERAGE.md
index 4adc09e..c1d38f8 100644
--- a/api/SHIM-COVERAGE.md
+++ b/api/SHIM-COVERAGE.md
@@ -4,7 +4,7 @@ Generated by `python3 tools/generate_api_shims.py`; do not edit by hand.
| Assembly | Types | Members | Status |
|---|---:|---:|---|
-| `LibreMetaverse` | 2,711 | 27,281 | native implementation: 326 types / 16,464 members; remaining surface is callable failure-only shims |
+| `LibreMetaverse` | 2,711 | 27,281 | native implementation: 351 types / 16,636 members; remaining surface is callable failure-only shims |
| `LibreMetaverse.Imaging.Abstractions` | 3 | 20 | native implementation: 3 types / 20 members; no generated shims remain |
| `LibreMetaverse.Imaging.Skia` | 1 | 3 | native implementation: 1 type / 3 members; no generated shims remain |
| `LibreMetaverse.LslTools` | 164 | 768 | callable failure-only shim |
diff --git a/crates/libremetaverse/src/client_core.rs b/crates/libremetaverse/src/client_core.rs
index 5b8962e..f11872e 100644
--- a/crates/libremetaverse/src/client_core.rs
+++ b/crates/libremetaverse/src/client_core.rs
@@ -126,6 +126,8 @@ struct ClientRuntime {
grid_manager: Mutex