better destination path preparation