Oh, sarcastic. 😁 Thanks Jake. Just wondered if I was missing something… So, if an interface is the only way around that, what’s the best way to provide an implementation that the library can access when it needs it, without having to pass it through as a parameter.