ropes: remove implicit vector copies