I'm running across several CL programs that clear "work" files or create work files if they don't exist. Those commands are qualified to *CURLIB.
Do others have this kind of situation? Are you using *CURLIB in production CL as a qualifier?
What if (A) there is no current library, or (B) you're in a test environment and you have the wrong current library?
I would have thought *LIBL (i.e., omitting the library) would have been a better choice. Seems like we made the decision back in the 1980's to not qualify things in general, and only qualify them when the proper testing/error trapping is in place.