Okay, makes sense. I've changed our code so that we don't create things in the context that need to be closed or cleaned up. Just chasing down some memory leaks. Using Ktor to grab a few things and wasn't closing all of the HttpClient instances. We had put an HttpClient into the UserGraphQLContext, and it was leaking because it was never closed. I guess I was just wondering if there was a way to be told when to clean up the context.