We are making a bit of fun of it, but more seriously, if you have some kind of centralized textures manager, the call will be done once. If not, well, that's juste one extra line, not the end of the world
Exceptions would be the only clean solution I can think of, but yeah it would require to add them through the whole lib.