There is an increasing call to evaluate programs early on in their life before any results have been obtained. A new type of assessment has been developed for this situation called Necessary Condition Analysis. Rather than evaluating results, this checks whether the necessary conditions are in place for the results to be achieved at the end of the program. Evaluators cannot be sure of success if these conditions are met but they can be sure that the program will not succeed if they are not present.