I need the documentation reference or a minimal example for what makes you think these are "bad interface declarations". My cursory searches have led me to believe that the existing form is correct.
I could find no documentation to support this. You may resubmit if you can point me to the documentation that supports this change. -Earnie.