Initial tag buffering implementation. Untested.