don't allow null yields.