too bad that this variable will pollute global namespace