Empty hash literals get expanded to multiple lines, which is hard to read. Empty arrays don't do this, which is (in my opinion) the correct behavior: Original: ```ruby nested_with_empty_hash = { a: { b: {}, c: [], d: [{}, stuff, [], other_stuff] } } ``` After formatting: ```ruby nested_with_empty_hash = { a: { b: { }, c: [], d: [{}, stuff, [], other_stuff] } } ```