compare co and generator delegation