keepalive timeout should not be set to 0 by default (which essentially disables the feature)