The benefit-cost analysis basically can look at several ways of solving a problem and then assigning the best route for a solution, based on the set of consequences that would result from the further development of the individual courses of action, and then choosing the course of action that results in the least amount of damage to the expected outcome for the environmental quality that remains after that development or process takes place. Further complicating this analysis are the interrelationships of the various parts of the environment that might be impacted by the chosen course of action. Sometimes it is almost impossible to predict the various outcomes of a course of action, due to the unexpected consequences and the number of unknowns that are not accounted for in the benefit-cost analysis.