Cal is undoubtedly tired and beaten up. Throw in he's been overswinging at the plate again, and he's in a bit of a funk. With Ford up, maybe we get Cal another rest day per week and let him settle down a bit and maybe he picks up a bit in September. Ford has been bashing in AAA for a while, so maybe he can hit big league pitching. Hope so. Garve is about what you'd expect from a backup catcher, but that's not much.