this is mostly faster. though takes a bit to load global rn