I wonder if, in the future some time, it would be helpful to coalesce these into a single large buffer before doing the boundary jump. Though I don't expect this to be a hot path, it's just something that crossed my mind.