oops!
_delegate is strong, keep living...