necessitated
NECESSITATED
,pp. Made necessary, indispensable or unavoidable.