extensions dependancy question

I’m a bit puzzled by something. Currently I rely on gl 1.4 core and the nv register combiner extension. In the specs of nv reg.cmb it says that it depends on ARB_multitexture. It is my understanding that any extension including arb ones can change a bit when they’re promoted to the core. I have a program where instead of relying on ARB_multitexture the reg.cmb. use gl core multitexture functionality(the one that was adopted from ARB_multitexture extension). The program runs fine so is this ok to do or should I instead use ARB_multitexture extension despite that the core has similar(but not exact(depends on the extension)) functionality. Thanks.

I wouldn’t worry about it.