Handle alternate stream that may be async

Closes #6