honour [verb] + undertaking [noun]