Is this an intended design?

I think so 

btw, cyclone/line~ has stop and resume methods