~ changed how contactedition waits for data