Why do you need a delegator out of the box?