[BUGFIX] Odd spec bug introduced by new RSpec
[BUGFIX] Only finish stream parser if there is one

Only affects specs since in the real world, Stream is never used directly