Out of curiosity, why is knowing the size of locals required, exactly? Because it avoids dynamic allocations for each fiber?