So, wondering if it might be useful to extract these warnings into a yaml file and use keys like internationalization vs. percolated through the code?

Also, seems that instead of adding \tERROR: which is not so DRY, how about a .join('\t') on the errors when displaying  or something like:

```ruby
errors.each { |error| puts "ERROR: #{error}\t" }
```
in your display method.