Attemptive evaluation function