This stack allocation seems less than safe. It would suck if a compound disposable had that many disposables, but smashing the stack sucks more.