hopefully fix disconnect