if (n > 0) {
ALAsset *asset = [d->assets objectAtIndex: random() % n];
ALAssetRepresentation *rep = [asset defaultRepresentation];
if (n > 0) {
ALAsset *asset = [d->assets objectAtIndex: random() % n];
ALAssetRepresentation *rep = [asset defaultRepresentation];