This is an API breaking change!  This should be changed in the C4 to allow both implementations if anything.