NFL free agent Antonio Brown was granted bail on Friday after turning himself in at a Florida jail on charges that he and his trainer attacked the driver of a moving truck that carried some of his possessions from California, reports the Associated Press.

Broward County Judge Corey Amanda Cawthon set a $110,000 bond and imposed conditions including a GPS monitor, no possession of weapons or ammunition, a mental health evaluation and surrender of his passport. Brown also must undergo random drug testing. Brown, 31, appeared via video at a hearing in a green jail outfit, with his wrists shackled. He spoke only to answer the judge’s questions. Prosecutors had sought no bail, pointing out that the wide receiver is a wealthy sports figure that is a risk of flight if released. They noted that police had been called to his Florida home 18 times since December, for various reasons. But one of Brown’s lawyers, Eric Schwartzreich, said Brown deserved credit for surrendering voluntarily and had no incentive to flee. “He could have clearly left. He’s not going to go anywhere,” Schwartzreich said. “He wanted to turn himself in.”