try to prevent double connects from semi succeeding and then getting an