reducing buffer