Just a nit: this variable extraction isn't necessary (i.e., doesn't appreciably help performance). Since `zone` is an attribute of `Rate`, it gets cached by ActiveRecord on the first call to it.