not really relevant to this PR, but I find the DRYing up of specs this way to lose the point of the test and make them harder to read. We are going from completely clear to abstracted and I think that's the wrong thing for tests.