ReadLine has support for event loops and things … not sure I need or want Shelly