Code factorisation for yielders

no final e in inherit in english ;-)