use local $caller_module_name instead of top-scope