covenant challenges