the kernel driver will now read the number of copies required for each chunk properly