Is there any reason you are using `expect.description` rather than `@expectation.description` here?  Seems like this will (unnecessarily) re-create the expectation.