function removeStrategy(uint256 index) external onlyRole(VAULT_MANAGER_ROLE) {
    ...
    // Move the last strategy to the index of the removed strategy to maintain array integrity
    uint256 lastIndex = _strategies.length - 1;
    if (index < lastIndex) {
@>      _strategies[index] = _strategies[lastIndex];
        _weights[index] = _weights[lastIndex];
    }

@>  emit RemoveStrategy(address(_strategies[lastIndex]));
    // Remove the last strategy and weight from the arrays
    _strategies.pop();
    _weights.pop();
}
