Rationalizing social policy: evaluation and viability