Reasons for optimization