As Will noted, I think we should get in the habit of using islandora_invoke_hook_list()