DO NOT USE THIS!

This workaround of static object will cause UNDEFINED BEHAVIOR!

not deleted because still has some legacy things that needs this to stays "working"