I'd insert a println(level) in SetFeedbackLevel to see if it ever gets called and with which values.