successfully unparses results, but still not a satisfactory solution