data channel bug fix, would never connect