This doesn't seem to handle snapshots, so it should raise an error if a snapshot is provided.