Optimal subchunking is quite important, but it seems to me that even optimal may not be sufficient for practical uses. For a D+P code, they require P^⌈(D+P)/P⌉ subchunks. For example a 10+4 code requires 256 subchunks. That's a lot! For wider codes it seems pretty impractical.