new method to handle #27, takes into account that stuff may be sitting in YOUR output q and that should not be counted as time waiting on the other side