Just a small note - `!` does not mean that a method modifies its arguments(or receiver), but that a method is a dangerous/modifying version of method that doesn't. Since the is no `expand_no_go_zones` there should be no `!` in the method name. This is described in greater detail in the style guide itself.