expose num_slots