make sure the gem only tries to init once on app init otherwise could block