Well, provides is quite controversal, as you only obsolete it, but do not provide