WIP - trying to get buffers to chain so that they can tidy up children on exit.