prism socket reuse