added 'return' and 'yield' as keywords