It's good practice to only use `before` blocks to set up data that's used by *all* of the tests within the same `describe` block. Most of your tests below only use `@person` -- but `@person_name_only` and `@person_complete` are re-initialized for every test anyway. This also puts the setup data for the tests far away from the tests themselves, making them a bit harder to read.