More general objective.