Perhaps Zito will take over for Madison on the starting rotation, have Madison come out the bullpen for now, let him regain his confidence and he should be good. Unfortunately as bad as the Giants would like to part ways with Zito, no one will take on his contract.