necessitated

NECESSITATED,pp. Made necessary, indispensable or unavoidable.