updated comm listener so it rejects subsiquent connections