Probably better to just make this a helper function, so that specs can opt into it, and so that it's clearer what setup is happening in each spec