waouh, i wasn't expected so much answers, thanks a lot everyone ! this will help me, for sure ! I think i will try Peter Otten' solution, which is what i beginned to do. I didn't think about using import exceptions, i think it's a good & simple way (in this specific case) to know from where the module is used ... thx again ! vince