Use u8 vecs, not strs. Paths are not always utf8.