This is often referred to as an "If Surprise", and we generally try to avoid them (see the first item [in our style guide](https://github.com/thoughtbot/guides/tree/master/style#ruby). You could actually write this same thing as `options ||= OptionsHelper::options_from_home`.