remove require_delegate()