Ya gotta love OSF ins.
I don't have Humana insurance, but if you go to the home page here on this site and go to the section that is titled "share" there is a section title "your insurance" I clicked on the state of Illinois and went to Humana. There is about three pages of people talking about their experience with Humana. I think your lucky, 9 out of 10 responses were good. Most people had good things to say about Humana.
Good Luck with your insurance.
Good Luck with your insurance.