Rename #perform_with_hooks to #execution