Fix build not to pollute global namespace