do not pollute windown when used as a module