Remove duplication
Allow for private delegate.