LOUISVILLE, KY. (WDRB) -- Indiana's bars, restaurants, and liquor stores are doing a better job of keeping minors from buying alcohol.

That's according to state inspectors, who credit the change to a law requiring customers to show ID no matter how old they are.

The law was widely ridiculed because even elderly customers were getting carded. But violations for selling liquor to minors went down by over 30 percent from 2009.

A law mandating training for workers who sell alcohol is also credited with helping reduce the number of violations.