Issues #10 basic keep alive support.