Complete client side for requests / keepalives