Add BufferList support