determine source_module via caller_module_name
Merge branch 'new'