yaml now optional throughout the usage, added (a)bort option during streaming