Agreed with all comments above. No client side caching (for a bare non-web-browser HTTP client you generally never want this), connection timeouts (see uN switch on sync mode, which can be on async mode), redirect opt-out or restriction (could add an rN/-rN switch for this), ctrl+break should kill a sync request, and yes, progressive events throughout the request cycle would be nice as well.