rolling back socket