Arbitrary pull