Single model: return just the evaluation dict List of models: return dict with list item as indexes Dict of models: as it is implemented now Other: raise a (meaningful) TypeError