bound_chunk() now settles chunk offset and size