Oh, right, and be aware that your clients may not have the auto loader turned on, or may have the autoload_path/1 predicate adding even more to their environments; or Turn off auto loading in your environment by inserting the following code into your .plrc file (or equivalent): :- set_prolog_flag(autoload,false).