I prefer to keep "yield", I always understand it as means "yield control to ...", and it is what it really is. I also think that consistency and backward compatibility is very important, and it will be more important as ruby mature. ..... although no one is asking my opinion :P