Viability assessment