shorter delegate method code