redundant delegate method removed