avoiding modifications to or trust of global '_' if present

I'm hesitant to trust the `_` global to contain the exact methods we need if it's defined. Also, I don't think we should create the `_` as a global if not already defined. We should stick to only creating a single ATT global, IMO.