Rewriting lbaas client to be a bit saner