But ICCRC is in denial. They're not even stating that anything needs to be overhauled. They have very few recommendations, if any. Their status quo is that things are going well and they don't need to change anything.
On May 8th, 2017. See this statement in context.