fixed potential global scope clash