Refactor _acquire_ operations + rescript