Delegates in action.