Barry Bonds' contract was not approved by the commissioner's office because it contained a personal-appearance provision, a baseball executive said Wednesday, speaking on condition of anonymity because those details had not been made public. Bonds' agent, Jeff Borris, said late Tuesday the team was redrafting the agreement and sending him a revised version by express mail for Bonds to review and sign.