Abstract out reservations