I think idiomatic Ruby style is to not indent whens after case statements, which is why I think this is kind of awkward. Although I may have misunderstood @sconover here ;)