@robin850 If we make Rouge optional, then we could add a check for the version, like

```ruby
require 'rouge'
if Rouge::VERSION < '1.3.0'
  abort "Please install Rouge 1.3.0 or greater and try running Jekyll again."
end
```

Then we can catch version issues without requiring that rouge be installed.