Shouldn't this be:

```ruby
has_many :memberships, class_name: BandMembership
has_many :bands, through: :memberships
```