What happens when we allow more than one Run and Lumi? Do you see adding more arguments? The code I added via the PreallocationConfiguration already lays the gound work for the multiple transitions. I think it would be best if we made all our interfaces be prepared for that eventuality.