paths may contain spaces