Had a chat with @edds about this one, we probably don't need to test all the outputs of this in cucumber given there's a unit test, but he mentioned this might get a big refactor some time soon.