Data buffering arrangements