Evaluate first
Evaluate cons
Evaluate rest