Buster Posey's retirement caught Giants president Larry Baer by surprise.