Hi @wengzilla.

Agreed that spaces will be a pain to deal with; in this case should it not read something like?

**Oops! We're writing Ruby so this needs to be a ruby file, use .rb instead**

I think this line should explain what the problem is and propose a solution, to create better context for the learning. 

Ultimately I was stumped looking for the invalid whitespace when reading it the first time, and that seems like a red flag.