instrumentation

The instrumentation, attaching on first use. Throws (with a user-facing message) on failure.