Added module_invoke_all