Split the evaluation function