Fix streaming interface

This library should mostly work now, however it hasn't been tested with
the U3 or U6.