Jim Leonhard has spent the past two days with the Bills and general manager Buddy Nix says the free-agent safety has taken a physical. Leonhard's playing status is uncertain after he had surgery in December to repair a torn tendon in his right knee.