SAN FRANCISCO -- Jeremy Affeldt wanted some job security -- and the reliable reliever got it.