Class D.
I've had my head in a bucket since YMMB and others became class D from GAAP.
Who on earth was responsible for facilitating this mess?
Call I heard today (call-sign is not accurate and wording is not perfect, but you get the idea).
Aircraft - Ground, Foxbat 1234 request taxi clearance for runway 31L for the training area, received information Sierra.
Tower - Foxbat 1234, cleared to taxi for departure runway three one left, enter taxiway bravo at alpha two, cleared to cross runway three five left, three five right and runway two two and hold at holding point bravo three for three one left.
Aircraft - Foxbat 1234, cleared for three one left via taxiway bravo
for three one left holding point bravo three.
Tower - Foxbat 1234, you need to read back all of the runways to confirm your clearance to taxi.
Aircraft - Foxbat 1234, taxi to holding point bravo three for three one left and cleared to cross runway three five left, three five right and runway two two.
To whoever is responsible for this level of complexity.... flying is supposed to be fun