handles different destination paths.