now respecting the order of non-objects in heterogenous containers