first take on response merging stuff, refs #298