You can [push](http://static.rust-lang.org/doc/master/std/path/trait.GenericPath.html#method.push) things other than strings, and you *have* to push something other than a string for this to be a valid test, because otherwise you have a UTF-8 path.