Why would you self host, then use a client with a dependency like this? Seems like the worst of both worlds.