AQ is now a global singleton. Invoking 'init' multiple times will return the same initialized instance on subsequent calls.