How does a DSRV work?