This is a better message.

Print what it's actually doing. Removing paths because that can get a little ugly.
Here is the bare bones injector.

Can now insert a file at the specified match. Creating a temporary file. This then overwrites the original file.