Added 'delegate' as a keyword