r3051: add half baked pipelining