Updated delegate macro.