Select, Borrow, Swap!