Do not use pipes: save RAM