Agreed.  As much as I *want* c5 to not throw (strict) warnings, this is a large code change - 5.7 maybe?