renaming files and reproducing the indirect dependency issue with a test
revisiting wording