This should be using a `Path`, right?