Default delegate methods should be final