Sync

Sync as issue suggested
In a nutshell, is this not the mirror of Node's stream.pipe. In this case here, why not just drop the `target.readAll()` call?