except that (at least in my program) my module name was determined after reading in a file at runtime. It's easy enough to do if you push the path onto the @INC. Anyway, a quick split for colons would take care to push yet another path on the poor @INC :-O so the end justifies the means.