Further work: Pipelining. WIP