Added socket reuse