fallback to src/dst if orig is empty