This is good news. Something needed to be done and soon.