Started modifying the 'yield' semantics.