Refactor the Recursive stuff, recursively un-hide resplies.