Added streaming implementation.