parse feedback more intelligently