more req io work