buffer reversion