Start compiling Second Before using First in Second Start compiling First Before using Second in First Start compiling Second Before using First in Second After using First in Second Just used Second in Data Methods are exported from First First::import(): @EXPORT_OK = first_method, args = First first_method After using First in Second Subroutine second_method redefined at Second.pm line 22. Second.pm syntax OK