yield, grammar and more