multiple non-uniform requests and mutual multicommodity requests now supported