(NEWSER) – A little antidote to the usual headlines that NFL players make off the field: Houston Texan Andre Johnson dropped more than $17,000 at a Toys R Us for a dozen kids and their siblings in child protective services, reports Fox Sports. In fact, it's the seventh straight year he's paid for such a shopping spree. The total was a bit higher last year, notes Samer Kalaf at Deadspin, "but regardless of the total bill, it was still an awesome gesture by Johnson."