Using `type` here was intentional. `isinstance` will return true for the `NatAlbum` instance, which can't be part of a collection.

I guess adding a comment would've helped. :)