fall back to copy if link fails