I still don't think the migrations are necessary and we could do all of this with mocks.