Overbooking validation handled through an adapter