AddListener returns it
ConnHandler and 1 lock