I don't think you fix a roster without mistakes, particularly fixing a roster as fucked up as the 49'ers were when they blew up Harbuagh. I won't say you haven't gotten value from Garappola but I wouldn't be calling him much of a success either at this point. 1 good year where he was probable...