just use buffers, not tabs