treat bufferline as an external