Require delegate.