Triple buffer