Tweak to not overwrite top level global if it exists