Added a global acquire function