I'm ok with making this exception if that is what we want to do.  More than anything I am just glad that our code will become consistent now that we have a guide.

That said, I wanted to think through why I very much prefer spaces in all hash literals.  I believe it is because the extra padding quickly shows the separation between the container and the things in the container.  The effect becomes more clear if it is exaggerated.

```
   { O  O  O }

    {O  O  O}
```

In the first example, I can quickly see there are three things surrounded by braces.

In the second example, my mind has to pry apart the braces from the things inside the braces.  I have an extra step logical step that says, "ok, `{O` is not a thing so it must really be `{ O`".

Of course I don't actually think all that, it just manifests itself with a feeling of crowded looking code.  :-)

In any case, I fine with going either way on this.  I just wanted to think through why I prefer the one style over the other.