Some rework on finding subchunks