removed superfluous "emptyDelegate" definition.