Get real file paths in the agent logs, much more useful
Get fact cleanly from the example template
Fix the default for replace, as it must be a boolean and can't be undef