covenant [noun] + implied [adjective]