Dont pollute the global scope