First pass at buffer queueing