Introduce pipelining