Modified pulses protocol to use streams.