core: defined action hook names can be strings, convert to symbols