Will use filter policy by default
Better buffer management.
Making sure that we aren't handling users writable streams / accessors
Better tests - dispose of disposables