removed yield keyword