I don't see the need for the double rsplit. Can you give me an example where this will give a different result to just ```calling_file.rsplit("unit", 1)[1]```? I have my doubts about this as well. What happens when we want to test things to do with units e.g. ```convert_units```?