Revert "Delegate"

This reverts commit 3abb62783db078c0d92eb31a4ca97f5a0e9bef0f.