nah, in that way there could be one outstanding io call at any one time