Added MultiDecoder dependency ordering to address #1045

`rankFunc := func(...)` is fine here.