This change to require at least BL 4.7.0 is fully intentional?

I'm guessing that in order to avoid deprecation warnings in BL 4.7, you also need to use functionality that only become available in 4.7? 

Do I have this right? Thanks!