swap -> continued