McFarlin fits the Braves' bill