use num_seats; cut complexity a bit.