anchor.diff:      // TODO loading spinner
       // TODO handle zero songs
       // TODO animate in
  -    // TODO multi-disc albums
   
       // Header
       slivers.add(SliverList(
         delegate: SliverChildListDelegate([
           Padding(
             padding: const EdgeInsets.all(16.0),
  -          child: DefaultTextStyle(
  -              style: Theme.of(context).textTheme.headline5, child: Text(widget.album.album ?? unknownAlbum)),
  +          child: Text(
  +            widget.album.album ?? unknownAlbum,
  +            style: Theme.of(context).textTheme.headline5,
  +          ),
           ),
           Padding(
             padding: const EdgeInsets.fromLTRB(16.0, 0, 16.0, 16.0),
             child: Column(
               crossAxisAlignment: CrossAxisAlignment.start,
               children: [
  -              DefaultTextStyle(
  -                  style: Theme.of(context).textTheme.bodyText2, child: Text(widget.album.artist ?? unknownArtist)),
  -              DefaultTextStyle(
  -                  style: Theme.of(context).textTheme.caption, child: Text(widget.album.year?.toString() ?? '')),
  +              Text(
  +                widget.album.artist ?? unknownArtist,
  +                style: Theme.of(context).textTheme.bodyText2,
  +              ),
  +              Text(
  +                widget.album.year?.toString() ?? '',
  +                style: Theme.of(context).textTheme.caption,
  +              ),
               ],
             ),
           ),
  
positive.code:         physics: AlwaysScrollableScrollPhysics(parent: BouncingScrollPhysics()),
          slivers: slivers,
        ),
      );
    }
  }
  
negative.code: 
      // Content
      if (_songs != null) {
        final discs = _splitIntoDiscs(_songs);
        for (var disc in discs) {
          slivers.add(SliverList(
            delegate: SliverChildListDelegate([
              Disc(
                disc,
                discCount: discs.length,
                albumArtwork: widget.album.artwork,
              )
            ]),
          ));
        }
      }
  
      return Scaffold(
  