do not pollute window when used as a module