reuse ag buffer