Made it stream rather than return for pipes.