I believe the Show query would execute twice here -- probably want to:

```ruby
shows = Show.where(day_of_week: day)
shows.each { |s| puts s }
puts "There are no shows for #{day}" if shows.blank?
```

or the somewhat cooler:

```ruby
Show.where(day_of_week: day).tap do |shows|
  shows.each { |s| puts s }
  puts "There are no shows for #{day}" if shows.blank?
end
```