Metrics and preferences now used for all objective functions when available.