A bit anal - and I probably wrote it that way - but make both responses and failures a List?