Prefix all hooks with _ and introduce _undelegate