can you change this to use a real error, ala

```
return opts.complete(new Error(
    'Server replication for different adapter types (' +
     src.type() + ' and ' + target.type() + ') is not supported'));
```