Be careful while you're using global function. If other files are not using it, please mark it as `static`