I'm trying to come around to premature returns. Honestly I don't love/hate them but I think it might be clearer if it was like

```ruby
icon = LANGUAGES[solution.language.to_s]
if icon.blank?
  solution.language
else
  image_tag("#{icon}.png", class: 'header-logo', title: solution.language), solution.language
end
```

It's no more or less lines so really I have no preference. I think this is just a style thing and nothing that needs to be changed if you like it.