Better get_new_connection