[lib] protocol should default to tcp