Finally some buffering working