why set to `tcp` if it's already `tcp`?